package d12_homework.d3_thirdquestion;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Test {
    public static void main(String[] args) {
        //目标:能够是用多线程解决抽奖问题
        //注意奖品不是,无数的,每抽取一个要进行抹除
        //1、定义一个集合,当做奖池,用于存储所有的奖品
        List<String> awards = new ArrayList<>();
        //2、使用工具类Collections进行集合的初始化
        Collections.addAll(awards, "苹果手机","华为手机","三洋踏板摩托","迪拜7日游","苹果笔记本",
                "联想笔记本","小米空气净化器","格力空调","海尔冰箱","海信电视");

        //3、创建任务,并将奖池传输过去
        //3.1首先进行定义任务类
        CJTask cjTask = new CJTask(awards);//注意任务,只有一个个,奖池只有一个

        //4、创建两个线程,分别命名为 第一组 第二组
        //然后启动线程,开始抽奖
        new Thread(cjTask, "第一组").start();
        new Thread(cjTask, "第二组").start();

    }
}
